$(document).ready(function(){
    
    $('#btn-reg-update').click(ajax.tst);
    //$('#btnTst').live("click", ajax.tst);
    $('#btnTst').click(ajax.tst);
    $('#tst').click(ajax.test);
    $('#test').click(ajax.tst);
    alert("LOADED");
    
  //  alert("tst clicked!!");
   // ajax.show();
 //   $('#btnSave').click(ajax.save);
 //   $('.btnEdit').live("click", ajax.edit_get);
 //   $('.btnDelete').live("click", ajax.deIete);
})

var ajax = {
    tst: function() {
       alert("tst clicked!!");
    },

    show: function() {
        $.ajax({
            type: "GET",
            url: 'DatabaseServlet',
            dataType: "html",
            success: function(html) {
                //$(html).appendTo('#table');
                $('#table').html(html);
            }
        })
    },

    edit_get: function(){
        var id = $(this).attr('id');
        var data = 'action=edit_get&id=' + id;

        $.ajax({
            type: "POST",
            url: 'DatabaseServlet',
            data: data,
            dataType: 'xml',
            success: function(xml){

                var id = $(xml).find('id').text();
                var name = $(xml).find('name').text();
                var cat = $(xml).find('cat').text();
                var price = $(xml).find('price').text();

                $('#id').val(id);
                $('#name').val(name);
                $('#cat').val(cat);
                $('#price').val(price);

                $('#btnSave').unbind('click');
                $('#btnSave').one('click', ajax.edit_post);
            }
        })
    },

    edit_post: function(){

        var id = $('#id').val();
        var name = $('#name').val();
        var cat = $('#cat').val();
        var price = $('#price').val();
        var data = 'action=edit_post&id=' + id + '&name=' + name + '&cat=' + cat + '&price=' + price;
        //alert("id:"+id);
        $.ajax({
            type: "POST",
            url: 'DatabaseServlet',
            data: data,
            dataType: 'xml',
            complete: function(xml){
                ajax.show();
                $('#btnSave').click(ajax.save);
            }
        })
    },

    deIete: function(){

        var id = $(this).attr('id');

        var data = 'action=delete&id=' + id;
        $.ajax({
            type: "POST",
            url: 'DatabaseServlet',
            data: data,
            dataType: 'xml',
            complete: function(xml){
                ajax.show();
            }
        })
    },

    save: function(){

        var name = $('#name').val();
        var cat = $('#cat').val();
        var price = $('#price').val();
        var data = 'action=add&name=' + name + '&cat=' + cat + '&price=' + price;
        $.ajax({
            type: "POST",
            url: 'DatabaseServlet',
            data: data,
            dataType: 'xml',
            complete: function(xml){
                ajax.show();
            }
        })
    }
}